Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F9 USA F9 USA F15 USA F16 USA F17 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F1 USA F2 Mexico F2 Panama F1 Colombia F1 Mexico F5 Italy F9 Colombia F3 Colombia F4 Colombia F7 USA F11 USA F13 Colombia F3 USA F2 Challenger Ford de Cherbourg - Cherbourg Fergana Tennis Challenger Tournament - Fergana Samsung Securities Cup Challenger Tennis - Seoul Countrywide Classic USTA Challenger - Carson Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Seguros Bolivar Open - Bogota Ciudad de Pozoblanco 'Open Diputacion' - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta The LTA Bolton Challenger - Bolton Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Fifth Third Bank Tennis Championships - Lexington Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Challenger Britania Zavaleta - Puebla Iquique Challenger Bucaramanga Challenger The Surbiton Trophy - Surbiton San Luis Potosi Challenger The LTA Men's Challenger - Nottingham Sarasota Challenger Tatra Banka Open - Bratislava Belo Horizonte Challenger Vancouver Challenger Brasilia Challenger Austin Challenger - Austin St. Remy Challenger Seguros Bolivar Open - Cali Tatra Banka Open - Bratislava Cancun Challenger Leon Challenger Sarasota Challenger Bogota Challenger Cali Challenger Countrywide Classic USTA Men's Challenger - Carson Quito Challenger Guayaquil Challenger Naples Challenger - Naples BMW Tennis Championship - Sunrise San Jose Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Barranquilla Challenger Bogota Challenger Manta Challenger Tashkent Challenger ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger Tulsa Challenger Bogota Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Open D'Orleans - Orleans Ostrava Challenger Medellin Challenger Winnetka Challenger Knoxville Challenger The LTA Men's Challenger - Southampton Bucaramanga Challenger Salinas Challenger Pereira Challenger Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City Manta Challenger Open D'Orleans - Orleans Prostejov Challenger Prague Challenger Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Manta Challenger Medellin Challenger Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Manta Challenger Guayaquil Challenger Dallas Challenger San Luis Potosi Challenger Cali Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Quito Challenger Napa Challenger Cali Challenger Geneva Challenger Happy Valley Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger Monterrey Challenger Bucaramanga Challenger The Surbiton Trophy - Surbiton Morelos Challenger Barranquilla Challenger Monterrey Challenger Lambertz Open - Aachen Bogota Challenger Dallas Challenger St. Brieuc Challenger Guadalajara Challenger Puerto Vallarta Challenger Caltanissetta Challenger Santo Domingo Challenger Bratislava Challenger Rennes Challenger Cleveland Challenger Shenzhen Challenger Seoul Challenger Pereira Challenger Ischgl International Tennis Challenger 2003 - Ischgl Panama City Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Salinas Challenger Santo Domingo Challenger Cancun Challenger Mouilleron-Le-Captif Challenger San Luis Potosi Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Le Gosier Challenger If Stockholm Open - Stockholm Prostejov Challenger Bogota Challenger Ilkley Challenger Santo Domingo Challenger Guayaquil Challenger Las Vegas Challenger College Station Challenger - College Station Surbiton Challenger Quito Challenger Bratislava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Mexico City Challenger ECM Prague Open 2005 - Prague Poznan Challenger Puerto Vallarta Challenger Monterrey Challenger Prostejov Challenger Newport Beach Challenger Zhuhai Challenger Monterrey Challenger Taipei City Challenger Bogota Challenger San Luis Potosi Challenger Busan Challenger Garden Open 2004 - Rome Bogota Challenger Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Citta di Monza - Monza Ojai Challenger GHI Bronx Tennis Classic - Bronx Campos do Jordao Challenger Bogota Challenger Challenger Casablanca San Angel - Mexico City XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Santo Domingo Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger Kosice Challenger The Stella Artois Grass Court Championships - London Leon Challenger Savannah Challenger Chennai Open - Chennai Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg AEGON Championships - London Champaign Challenger Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Guayaquil Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Guadalajara Challenger BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Bank Austria Tennis Trophy - Vienna Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Pilot Pen Tennis - New Haven Cali Challenger Salinas Challenger Quito Challenger Indianapolis Tennis Championships - Indianapolis Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Citi Open - Washington PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice BMW Open - Munich BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Ecuador Open - Quito Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Monterrey Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Barranquilla Challenger Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Panama City Challenger ASB Classic - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Argentina Open - Buenos Aires Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Barranquilla Challenger Bogota Challenger Kremlin Cup - Moscow AEGON Championships - London AEGON International - Eastbourne Manta Challenger Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles China Open - Beijing Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Medellin Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Cali Challenger Dubai Duty Free Tennis Championships - Dubai Guadalajara Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Chicago Challenger PBZ Zagreb Indoors - Zagreb Panama City Challenger Medellin Challenger Lexington Challenger Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Taipei City Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Floridablanca Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Lima Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Eckental Challenger Rakuten Japan Open - Tokyo Canberra Challenger ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Leon Challenger Abierto Mexicano Telcel - Acapulco Vicenza Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Guadalajara Challenger Medellin Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Eckental Challenger US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Geneva Open - Geneva Citi Open - Washington Guayaquil Challenger Chengdu Open - Chengdu Leon Challenger Open 13 - Marseille Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo The Stella Artois Grass Court Championships - London Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Morelos Challenger Little Rock Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Barcelona Open BancSabadell - Barcelona Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Farmers Classic - Los Angeles Sony Ericsson Open - Miami BMW Open - Munich Shanghai Rolex Masters - Shanghai BA-CA Tennis Trophy - Vienna China Open - Beijing Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Tennis Masters Series - Madrid New York Open - New York Pacific Life Open - Indian Wells BMW Open - Munich Australian Open - Melbourne BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington U.S. Open - New York SAP Open - San Jose Miami Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, DOM-ECU 3-2 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne AAMI Classic - Kooyong Kooyong Classic - Kooyong U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Mutua Madrid Open - Madrid Olympics - Athens Olympics - London Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, BUL-CYP 3-2 The Mubadala World Tennis Championship Olympics - Rio de Janeiro